package com.joplus.housekeeper.bean;

import android.os.Parcel;
import android.os.Parcelable;

/**
 * author： ccm
 * time： 2017/5/22.
 * description：
 */

public class ComboDoctorBean implements Parcelable {


    /**
     * code : 2000
     * data : {"storedDetail":{"balanceSum":"0","unit":"","storeCoverPic":"http://image.joplus.cn/2017-05-18/2017051805291804609382.jpg?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:Nr17uX8GFGuM1ov7W4U6jsgN498=","storedName":"X大夫储值卡","rechargePic":"http://image.joplus.cn/2017-05-11/201705110324017460962.png?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:yILD7vCdEJ9qN3yhHNGt3i_D4Qg=","pricingType":"0","type":4},"globalConfig":{"sid":"2385a88ec05341d683f75c35c202bc0b","xdoctorHongkongH5":"https://www.baidu.com/","xdoctorAccompanyingTitle":"陪诊","xdoctorAccompanyingDescription":"陪诊","xdoctorAccompanyingH5":"https://www.baidu.com/","xdoctorSpecialRequirementTitle":"特殊","xdoctorSpecialRequirementDescription":"特殊","xdoctorSpecialRequirementH5":"https://www.baidu.com/","xdoctorSpecialRequirementIsShare":true,"xdoctorSpecialRequirementCover":"http://image.joplus.cn/2017-05-17/2017051704135690708937.jpg?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:GZ1NoewKyKRaPGBEie93Jk95ol8=","xdoctorSpecialRequirementShareTitle":"特殊1","xdoctorSpecialRequirementShareDescription":"特殊2","xdoctorSpecialRequirementShareUrl":"https://www.baidu.com/","xdoctorSpecialRequirementSharePicture":"http://image.joplus.cn/2017-05-17/2017051704135446906696.jpg?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:pxl46kB7OzcMA8oWpf_kwpMACCY=","xdoctorAccompanyingCover":"http://image.joplus.cn/2017-05-17/2017051704132780108767.jpg?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:ksn3a9qQm1kAMcCiYgXqoCeI_Lk=","xdoctorAppointmentTitle":"预约名医","xdoctorAppointmentDescription":"预约名医","xdoctorAppointmentH5":"https://www.baidu.com/","xdoctorAppointmentCover":"http://image.joplus.cn/2017-05-17/2017051704141720302070.png?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:Ew85fLDa2tyGo1fdpwmfDQctMK8=","xdoctorAppointmentIsShare":true,"xdoctorAppointmentShareTitle":"预约名医","xdoctorAppointmentShareDescription":"预约名医","xdoctorAppointmentShareUrl":"https://www.baidu.com/","xdoctorAppointmentSharePicture":"http://image.joplus.cn/2017-05-17/2017051704141296905374.png?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:R9M3ym0s6nWqYLGnd4EDrFn8yn0=","xdoctorSpecialRequirementDurationDays":"24"}}
     * message : 获取成功
     */

    private String code;
    /**
     * storedDetail : {"balanceSum":"0","unit":"","storeCoverPic":"http://image.joplus.cn/2017-05-18/2017051805291804609382.jpg?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:Nr17uX8GFGuM1ov7W4U6jsgN498=","storedName":"X大夫储值卡","rechargePic":"http://image.joplus.cn/2017-05-11/201705110324017460962.png?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:yILD7vCdEJ9qN3yhHNGt3i_D4Qg=","pricingType":"0","type":4}
     * globalConfig : {"sid":"2385a88ec05341d683f75c35c202bc0b","xdoctorHongkongH5":"https://www.baidu.com/","xdoctorAccompanyingTitle":"陪诊","xdoctorAccompanyingDescription":"陪诊","xdoctorAccompanyingH5":"https://www.baidu.com/","xdoctorSpecialRequirementTitle":"特殊","xdoctorSpecialRequirementDescription":"特殊","xdoctorSpecialRequirementH5":"https://www.baidu.com/","xdoctorSpecialRequirementIsShare":true,"xdoctorSpecialRequirementCover":"http://image.joplus.cn/2017-05-17/2017051704135690708937.jpg?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:GZ1NoewKyKRaPGBEie93Jk95ol8=","xdoctorSpecialRequirementShareTitle":"特殊1","xdoctorSpecialRequirementShareDescription":"特殊2","xdoctorSpecialRequirementShareUrl":"https://www.baidu.com/","xdoctorSpecialRequirementSharePicture":"http://image.joplus.cn/2017-05-17/2017051704135446906696.jpg?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:pxl46kB7OzcMA8oWpf_kwpMACCY=","xdoctorAccompanyingCover":"http://image.joplus.cn/2017-05-17/2017051704132780108767.jpg?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:ksn3a9qQm1kAMcCiYgXqoCeI_Lk=","xdoctorAppointmentTitle":"预约名医","xdoctorAppointmentDescription":"预约名医","xdoctorAppointmentH5":"https://www.baidu.com/","xdoctorAppointmentCover":"http://image.joplus.cn/2017-05-17/2017051704141720302070.png?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:Ew85fLDa2tyGo1fdpwmfDQctMK8=","xdoctorAppointmentIsShare":true,"xdoctorAppointmentShareTitle":"预约名医","xdoctorAppointmentShareDescription":"预约名医","xdoctorAppointmentShareUrl":"https://www.baidu.com/","xdoctorAppointmentSharePicture":"http://image.joplus.cn/2017-05-17/2017051704141296905374.png?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:R9M3ym0s6nWqYLGnd4EDrFn8yn0=","xdoctorSpecialRequirementDurationDays":"24"}
     */

    private DataBean data;
    private String message;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public static class DataBean implements Parcelable {
        /**
         * balanceSum : 0
         * unit :
         * storeCoverPic : http://image.joplus.cn/2017-05-18/2017051805291804609382.jpg?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:Nr17uX8GFGuM1ov7W4U6jsgN498=
         * storedName : X大夫储值卡
         * rechargePic : http://image.joplus.cn/2017-05-11/201705110324017460962.png?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:yILD7vCdEJ9qN3yhHNGt3i_D4Qg=
         * pricingType : 0
         * type : 4
         */

        private StoredDetailBean storedDetail;
        /**
         * sid : 2385a88ec05341d683f75c35c202bc0b
         * xdoctorHongkongH5 : https://www.baidu.com/
         * xdoctorAccompanyingTitle : 陪诊
         * xdoctorAccompanyingDescription : 陪诊
         * xdoctorAccompanyingH5 : https://www.baidu.com/
         * xdoctorSpecialRequirementTitle : 特殊
         * xdoctorSpecialRequirementDescription : 特殊
         * xdoctorSpecialRequirementH5 : https://www.baidu.com/
         * xdoctorSpecialRequirementIsShare : true
         * xdoctorSpecialRequirementCover : http://image.joplus.cn/2017-05-17/2017051704135690708937.jpg?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:GZ1NoewKyKRaPGBEie93Jk95ol8=
         * xdoctorSpecialRequirementShareTitle : 特殊1
         * xdoctorSpecialRequirementShareDescription : 特殊2
         * xdoctorSpecialRequirementShareUrl : https://www.baidu.com/
         * xdoctorSpecialRequirementSharePicture : http://image.joplus.cn/2017-05-17/2017051704135446906696.jpg?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:pxl46kB7OzcMA8oWpf_kwpMACCY=
         * xdoctorAccompanyingCover : http://image.joplus.cn/2017-05-17/2017051704132780108767.jpg?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:ksn3a9qQm1kAMcCiYgXqoCeI_Lk=
         * xdoctorAppointmentTitle : 预约名医
         * xdoctorAppointmentDescription : 预约名医
         * xdoctorAppointmentH5 : https://www.baidu.com/
         * xdoctorAppointmentCover : http://image.joplus.cn/2017-05-17/2017051704141720302070.png?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:Ew85fLDa2tyGo1fdpwmfDQctMK8=
         * xdoctorAppointmentIsShare : true
         * xdoctorAppointmentShareTitle : 预约名医
         * xdoctorAppointmentShareDescription : 预约名医
         * xdoctorAppointmentShareUrl : https://www.baidu.com/
         * xdoctorAppointmentSharePicture : http://image.joplus.cn/2017-05-17/2017051704141296905374.png?e=1495423522&token=aBcc3cHlCNiHpGi-QCjGrwLt_P8iLyvWiVlFN1Vp:R9M3ym0s6nWqYLGnd4EDrFn8yn0=
         * xdoctorSpecialRequirementDurationDays : 24
         */

        private GlobalConfigBean globalConfig;

        public StoredDetailBean getStoredDetail() {
            return storedDetail;
        }

        public void setStoredDetail(StoredDetailBean storedDetail) {
            this.storedDetail = storedDetail;
        }

        public GlobalConfigBean getGlobalConfig() {
            return globalConfig;
        }

        public void setGlobalConfig(GlobalConfigBean globalConfig) {
            this.globalConfig = globalConfig;
        }

        public static class StoredDetailBean implements Parcelable {
            private String balanceSum;
            private String unit;
            private String storeCoverPic;
            private String storedName;
            private String rechargePic;
            private String pricingType;
            private int type;

            public String getBalanceSum() {
                return balanceSum;
            }

            public void setBalanceSum(String balanceSum) {
                this.balanceSum = balanceSum;
            }

            public String getUnit() {
                return unit;
            }

            public void setUnit(String unit) {
                this.unit = unit;
            }

            public String getStoreCoverPic() {
                return storeCoverPic;
            }

            public void setStoreCoverPic(String storeCoverPic) {
                this.storeCoverPic = storeCoverPic;
            }

            public String getStoredName() {
                return storedName;
            }

            public void setStoredName(String storedName) {
                this.storedName = storedName;
            }

            public String getRechargePic() {
                return rechargePic;
            }

            public void setRechargePic(String rechargePic) {
                this.rechargePic = rechargePic;
            }

            public String getPricingType() {
                return pricingType;
            }

            public void setPricingType(String pricingType) {
                this.pricingType = pricingType;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            @Override
            public int describeContents() {
                return 0;
            }

            @Override
            public void writeToParcel(Parcel dest, int flags) {
                dest.writeString(this.balanceSum);
                dest.writeString(this.unit);
                dest.writeString(this.storeCoverPic);
                dest.writeString(this.storedName);
                dest.writeString(this.rechargePic);
                dest.writeString(this.pricingType);
                dest.writeInt(this.type);
            }

            public StoredDetailBean() {
            }

            protected StoredDetailBean(Parcel in) {
                this.balanceSum = in.readString();
                this.unit = in.readString();
                this.storeCoverPic = in.readString();
                this.storedName = in.readString();
                this.rechargePic = in.readString();
                this.pricingType = in.readString();
                this.type = in.readInt();
            }

            public static final Parcelable.Creator<StoredDetailBean> CREATOR = new Parcelable.Creator<StoredDetailBean>() {
                @Override
                public StoredDetailBean createFromParcel(Parcel source) {
                    return new StoredDetailBean(source);
                }

                @Override
                public StoredDetailBean[] newArray(int size) {
                    return new StoredDetailBean[size];
                }
            };
        }

        public static class GlobalConfigBean implements Parcelable {
            private String sid;
            private String xdoctorHongkongH5;
            private String xdoctorAccompanyingTitle;
            private String xdoctorAccompanyingDescription;
            private String xdoctorAccompanyingH5;
            private String xdoctorSpecialRequirementTitle;
            private String xdoctorSpecialRequirementDescription;
            private String xdoctorSpecialRequirementH5;
            private boolean xdoctorSpecialRequirementIsShare;
            private String xdoctorSpecialRequirementCover;
            private String xdoctorSpecialRequirementShareTitle;
            private String xdoctorSpecialRequirementShareDescription;
            private String xdoctorSpecialRequirementShareUrl;
            private String xdoctorSpecialRequirementSharePicture;
            private String xdoctorAccompanyingCover;
            private String xdoctorAppointmentTitle;
            private String xdoctorAppointmentDescription;
            private String xdoctorAppointmentH5;
            private String xdoctorAppointmentCover;
            private boolean xdoctorAppointmentIsShare;
            private String xdoctorAppointmentShareTitle;
            private String xdoctorAppointmentShareDescription;
            private String xdoctorAppointmentShareUrl;
            private String xdoctorAppointmentSharePicture;
            private String xdoctorSpecialRequirementDurationDays;

            public String getSid() {
                return sid;
            }

            public void setSid(String sid) {
                this.sid = sid;
            }

            public String getXdoctorHongkongH5() {
                return xdoctorHongkongH5;
            }

            public void setXdoctorHongkongH5(String xdoctorHongkongH5) {
                this.xdoctorHongkongH5 = xdoctorHongkongH5;
            }

            public String getXdoctorAccompanyingTitle() {
                return xdoctorAccompanyingTitle;
            }

            public void setXdoctorAccompanyingTitle(String xdoctorAccompanyingTitle) {
                this.xdoctorAccompanyingTitle = xdoctorAccompanyingTitle;
            }

            public String getXdoctorAccompanyingDescription() {
                return xdoctorAccompanyingDescription;
            }

            public void setXdoctorAccompanyingDescription(String xdoctorAccompanyingDescription) {
                this.xdoctorAccompanyingDescription = xdoctorAccompanyingDescription;
            }

            public String getXdoctorAccompanyingH5() {
                return xdoctorAccompanyingH5;
            }

            public void setXdoctorAccompanyingH5(String xdoctorAccompanyingH5) {
                this.xdoctorAccompanyingH5 = xdoctorAccompanyingH5;
            }

            public String getXdoctorSpecialRequirementTitle() {
                return xdoctorSpecialRequirementTitle;
            }

            public void setXdoctorSpecialRequirementTitle(String xdoctorSpecialRequirementTitle) {
                this.xdoctorSpecialRequirementTitle = xdoctorSpecialRequirementTitle;
            }

            public String getXdoctorSpecialRequirementDescription() {
                return xdoctorSpecialRequirementDescription;
            }

            public void setXdoctorSpecialRequirementDescription(String xdoctorSpecialRequirementDescription) {
                this.xdoctorSpecialRequirementDescription = xdoctorSpecialRequirementDescription;
            }

            public String getXdoctorSpecialRequirementH5() {
                return xdoctorSpecialRequirementH5;
            }

            public void setXdoctorSpecialRequirementH5(String xdoctorSpecialRequirementH5) {
                this.xdoctorSpecialRequirementH5 = xdoctorSpecialRequirementH5;
            }

            public boolean isXdoctorSpecialRequirementIsShare() {
                return xdoctorSpecialRequirementIsShare;
            }

            public void setXdoctorSpecialRequirementIsShare(boolean xdoctorSpecialRequirementIsShare) {
                this.xdoctorSpecialRequirementIsShare = xdoctorSpecialRequirementIsShare;
            }

            public String getXdoctorSpecialRequirementCover() {
                return xdoctorSpecialRequirementCover;
            }

            public void setXdoctorSpecialRequirementCover(String xdoctorSpecialRequirementCover) {
                this.xdoctorSpecialRequirementCover = xdoctorSpecialRequirementCover;
            }

            public String getXdoctorSpecialRequirementShareTitle() {
                return xdoctorSpecialRequirementShareTitle;
            }

            public void setXdoctorSpecialRequirementShareTitle(String xdoctorSpecialRequirementShareTitle) {
                this.xdoctorSpecialRequirementShareTitle = xdoctorSpecialRequirementShareTitle;
            }

            public String getXdoctorSpecialRequirementShareDescription() {
                return xdoctorSpecialRequirementShareDescription;
            }

            public void setXdoctorSpecialRequirementShareDescription(String xdoctorSpecialRequirementShareDescription) {
                this.xdoctorSpecialRequirementShareDescription = xdoctorSpecialRequirementShareDescription;
            }

            public String getXdoctorSpecialRequirementShareUrl() {
                return xdoctorSpecialRequirementShareUrl;
            }

            public void setXdoctorSpecialRequirementShareUrl(String xdoctorSpecialRequirementShareUrl) {
                this.xdoctorSpecialRequirementShareUrl = xdoctorSpecialRequirementShareUrl;
            }

            public String getXdoctorSpecialRequirementSharePicture() {
                return xdoctorSpecialRequirementSharePicture;
            }

            public void setXdoctorSpecialRequirementSharePicture(String xdoctorSpecialRequirementSharePicture) {
                this.xdoctorSpecialRequirementSharePicture = xdoctorSpecialRequirementSharePicture;
            }

            public String getXdoctorAccompanyingCover() {
                return xdoctorAccompanyingCover;
            }

            public void setXdoctorAccompanyingCover(String xdoctorAccompanyingCover) {
                this.xdoctorAccompanyingCover = xdoctorAccompanyingCover;
            }

            public String getXdoctorAppointmentTitle() {
                return xdoctorAppointmentTitle;
            }

            public void setXdoctorAppointmentTitle(String xdoctorAppointmentTitle) {
                this.xdoctorAppointmentTitle = xdoctorAppointmentTitle;
            }

            public String getXdoctorAppointmentDescription() {
                return xdoctorAppointmentDescription;
            }

            public void setXdoctorAppointmentDescription(String xdoctorAppointmentDescription) {
                this.xdoctorAppointmentDescription = xdoctorAppointmentDescription;
            }

            public String getXdoctorAppointmentH5() {
                return xdoctorAppointmentH5;
            }

            public void setXdoctorAppointmentH5(String xdoctorAppointmentH5) {
                this.xdoctorAppointmentH5 = xdoctorAppointmentH5;
            }

            public String getXdoctorAppointmentCover() {
                return xdoctorAppointmentCover;
            }

            public void setXdoctorAppointmentCover(String xdoctorAppointmentCover) {
                this.xdoctorAppointmentCover = xdoctorAppointmentCover;
            }

            public boolean isXdoctorAppointmentIsShare() {
                return xdoctorAppointmentIsShare;
            }

            public void setXdoctorAppointmentIsShare(boolean xdoctorAppointmentIsShare) {
                this.xdoctorAppointmentIsShare = xdoctorAppointmentIsShare;
            }

            public String getXdoctorAppointmentShareTitle() {
                return xdoctorAppointmentShareTitle;
            }

            public void setXdoctorAppointmentShareTitle(String xdoctorAppointmentShareTitle) {
                this.xdoctorAppointmentShareTitle = xdoctorAppointmentShareTitle;
            }

            public String getXdoctorAppointmentShareDescription() {
                return xdoctorAppointmentShareDescription;
            }

            public void setXdoctorAppointmentShareDescription(String xdoctorAppointmentShareDescription) {
                this.xdoctorAppointmentShareDescription = xdoctorAppointmentShareDescription;
            }

            public String getXdoctorAppointmentShareUrl() {
                return xdoctorAppointmentShareUrl;
            }

            public void setXdoctorAppointmentShareUrl(String xdoctorAppointmentShareUrl) {
                this.xdoctorAppointmentShareUrl = xdoctorAppointmentShareUrl;
            }

            public String getXdoctorAppointmentSharePicture() {
                return xdoctorAppointmentSharePicture;
            }

            public void setXdoctorAppointmentSharePicture(String xdoctorAppointmentSharePicture) {
                this.xdoctorAppointmentSharePicture = xdoctorAppointmentSharePicture;
            }

            public String getXdoctorSpecialRequirementDurationDays() {
                return xdoctorSpecialRequirementDurationDays;
            }

            public void setXdoctorSpecialRequirementDurationDays(String xdoctorSpecialRequirementDurationDays) {
                this.xdoctorSpecialRequirementDurationDays = xdoctorSpecialRequirementDurationDays;
            }

            @Override
            public int describeContents() {
                return 0;
            }

            @Override
            public void writeToParcel(Parcel dest, int flags) {
                dest.writeString(this.sid);
                dest.writeString(this.xdoctorHongkongH5);
                dest.writeString(this.xdoctorAccompanyingTitle);
                dest.writeString(this.xdoctorAccompanyingDescription);
                dest.writeString(this.xdoctorAccompanyingH5);
                dest.writeString(this.xdoctorSpecialRequirementTitle);
                dest.writeString(this.xdoctorSpecialRequirementDescription);
                dest.writeString(this.xdoctorSpecialRequirementH5);
                dest.writeByte(this.xdoctorSpecialRequirementIsShare ? (byte) 1 : (byte) 0);
                dest.writeString(this.xdoctorSpecialRequirementCover);
                dest.writeString(this.xdoctorSpecialRequirementShareTitle);
                dest.writeString(this.xdoctorSpecialRequirementShareDescription);
                dest.writeString(this.xdoctorSpecialRequirementShareUrl);
                dest.writeString(this.xdoctorSpecialRequirementSharePicture);
                dest.writeString(this.xdoctorAccompanyingCover);
                dest.writeString(this.xdoctorAppointmentTitle);
                dest.writeString(this.xdoctorAppointmentDescription);
                dest.writeString(this.xdoctorAppointmentH5);
                dest.writeString(this.xdoctorAppointmentCover);
                dest.writeByte(this.xdoctorAppointmentIsShare ? (byte) 1 : (byte) 0);
                dest.writeString(this.xdoctorAppointmentShareTitle);
                dest.writeString(this.xdoctorAppointmentShareDescription);
                dest.writeString(this.xdoctorAppointmentShareUrl);
                dest.writeString(this.xdoctorAppointmentSharePicture);
                dest.writeString(this.xdoctorSpecialRequirementDurationDays);
            }

            public GlobalConfigBean() {
            }

            protected GlobalConfigBean(Parcel in) {
                this.sid = in.readString();
                this.xdoctorHongkongH5 = in.readString();
                this.xdoctorAccompanyingTitle = in.readString();
                this.xdoctorAccompanyingDescription = in.readString();
                this.xdoctorAccompanyingH5 = in.readString();
                this.xdoctorSpecialRequirementTitle = in.readString();
                this.xdoctorSpecialRequirementDescription = in.readString();
                this.xdoctorSpecialRequirementH5 = in.readString();
                this.xdoctorSpecialRequirementIsShare = in.readByte() != 0;
                this.xdoctorSpecialRequirementCover = in.readString();
                this.xdoctorSpecialRequirementShareTitle = in.readString();
                this.xdoctorSpecialRequirementShareDescription = in.readString();
                this.xdoctorSpecialRequirementShareUrl = in.readString();
                this.xdoctorSpecialRequirementSharePicture = in.readString();
                this.xdoctorAccompanyingCover = in.readString();
                this.xdoctorAppointmentTitle = in.readString();
                this.xdoctorAppointmentDescription = in.readString();
                this.xdoctorAppointmentH5 = in.readString();
                this.xdoctorAppointmentCover = in.readString();
                this.xdoctorAppointmentIsShare = in.readByte() != 0;
                this.xdoctorAppointmentShareTitle = in.readString();
                this.xdoctorAppointmentShareDescription = in.readString();
                this.xdoctorAppointmentShareUrl = in.readString();
                this.xdoctorAppointmentSharePicture = in.readString();
                this.xdoctorSpecialRequirementDurationDays = in.readString();
            }

            public static final Parcelable.Creator<GlobalConfigBean> CREATOR = new Parcelable.Creator<GlobalConfigBean>() {
                @Override
                public GlobalConfigBean createFromParcel(Parcel source) {
                    return new GlobalConfigBean(source);
                }

                @Override
                public GlobalConfigBean[] newArray(int size) {
                    return new GlobalConfigBean[size];
                }
            };
        }

        @Override
        public int describeContents() {
            return 0;
        }

        @Override
        public void writeToParcel(Parcel dest, int flags) {
            dest.writeParcelable(this.storedDetail, flags);
            dest.writeParcelable(this.globalConfig, flags);
        }

        public DataBean() {
        }

        protected DataBean(Parcel in) {
            this.storedDetail = in.readParcelable(StoredDetailBean.class.getClassLoader());
            this.globalConfig = in.readParcelable(GlobalConfigBean.class.getClassLoader());
        }

        public static final Parcelable.Creator<DataBean> CREATOR = new Parcelable.Creator<DataBean>() {
            @Override
            public DataBean createFromParcel(Parcel source) {
                return new DataBean(source);
            }

            @Override
            public DataBean[] newArray(int size) {
                return new DataBean[size];
            }
        };
    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeString(this.code);
        dest.writeParcelable(this.data, flags);
        dest.writeString(this.message);
    }

    public ComboDoctorBean() {
    }

    protected ComboDoctorBean(Parcel in) {
        this.code = in.readString();
        this.data = in.readParcelable(DataBean.class.getClassLoader());
        this.message = in.readString();
    }

    public static final Parcelable.Creator<ComboDoctorBean> CREATOR = new Parcelable.Creator<ComboDoctorBean>() {
        @Override
        public ComboDoctorBean createFromParcel(Parcel source) {
            return new ComboDoctorBean(source);
        }

        @Override
        public ComboDoctorBean[] newArray(int size) {
            return new ComboDoctorBean[size];
        }
    };
}
